package cn.bs.busuo.content.pojo.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.Size;
import java.io.Serializable;

/**
 * @author: Feng
 * @since: 2023/12/6
 */
//查看有排序的文章
@Data
public class ContentSightArticleListBySortVO implements Serializable {

    /**
     * 数据ID
     */
    @ApiModelProperty("数据ID")
    private Long id;
    /**
     * 作者ID
     */
    @ApiModelProperty("作者ID")
    private Long authorId;
    /**
     * 作者名字
     */
    @Size(max= 32,message="编码长度不能超过32")
    @ApiModelProperty("作者名字")
    @Length(max= 32,message="编码长度不能超过32")
    private String authorName;
    /**
     * 酒店ID
     */
    @ApiModelProperty("景点ID")
    private Long sightsId;
    /**
     * 标题
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("标题")
    @Length(max= 255,message="编码长度不能超过255")
    private String title;
    /**
     * 简介
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("简介")
    @Length(max= 255,message="编码长度不能超过255")
    private String brief;
    /**
     * 关键词列表，各关键词使用英文的逗号分隔
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("关键词列表，各关键词使用英文的逗号分隔")
    @Length(max= 255,message="编码长度不能超过255")
    private String keywords;
    /**
     * 排序序号
     */
    @ApiModelProperty("排序序号")
    private Integer sort;
    @ApiModelProperty("审核状态，0=未审核，1=审核通过，2=拒绝审核")
    private Integer checkState;
}
